package com.icloud.wallet.boot.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.icloud.wallet.boot.dto.RechargeOrderDto;
import com.icloud.wallet.boot.dto.WithdrawChargeDto;
import com.icloud.wallet.boot.dto.WithdrawOrderDto;
import com.icloud.common.database.model.TOrders;
import com.icloud.wallet.boot.vo.RechargeOrderVO;
import com.icloud.wallet.boot.vo.WithdrawChargeVO;
import com.icloud.wallet.boot.vo.WithdrawOrderVO;

public interface ITOrderService extends IService<TOrders> {

    RechargeOrderVO orderRecharge(RechargeOrderDto dto);

    WithdrawOrderVO orderWithdraw(WithdrawOrderDto dto);

    WithdrawChargeVO withdrawCharge(WithdrawChargeDto dto);
}
